be a puzzle - English Synonyms Dictionary